<script setup>
// vue 原型上绑定
import { getCurrentInstance, onMounted } from "vue";

const { appContext } = getCurrentInstance();
onMounted(() => {
  appContext.config.globalProperties.$http
    .get("https://unidemo.dcloud.net.cn/api/news")
    .then((res) => {
      console.log(res);
    });
});

/* 
  // provide inject
  import {inject,onMounted} from "vue"
  const $http= inject("$http")
  onMounted(()=>{
    $http.get("https://unidemo.dcloud.net.cn/api/news")
    .then(res=>{
      console.log(res);
    })
  })
  */
// import {onMounted} from "vue"
// import {getList} from "./goods/index"

// onMounted(()=>{
//  getListFn() ;
//  get2();
//  get3();
// })

// const  getListFn= async ()=>{
//   const res = await getList();
//   console.log(res)
// }

// const get2=()=>{
//   var xhr= new XMLHttpRequest();
//       xhr.open("GET","https://unidemo.dcloud.net.cn/api/news",true);
//       xhr.send();
//       xhr.onreadystatechange=function(){
//         if(xhr.status == 200 && xhr.readyState == 4){
//           console.log("ajax",xhr.responseText)
//         }
//       }
// }

// const get3=()=>{
//     fetch("https://unidemo.dcloud.net.cn/api/news")
//     .then(
//       res=> res.json()
//     )
//     .then(
//       res=>console.log("fetch",res)
//     )
// }
</script>
  
  <template></template>
  
  <style scoped>
</style>
  